google.golang.org/grpc/balancer/pickfirst.pickfirstBalancer.subConns (field)
19 uses
google.golang.org/grpc/balancer/pickfirst (current package)
pickfirst.go#L110: subConns: resolver.NewAddressMapV2[*scData](),
pickfirst.go#L201: subConns *resolver.AddressMapV2[*scData]
pickfirst.go#L332: prevSCData, found := b.subConns.Get(prevAddr)
pickfirst.go#L402: for _, sd := range b.subConns.All() {
pickfirst.go#L409: for _, sd := range b.subConns.All() {
pickfirst.go#L412: b.subConns = resolver.NewAddressMapV2[*scData]()
pickfirst.go#L509: for oldAddr := range b.subConns.All() {
pickfirst.go#L513: val, _ := b.subConns.Get(oldAddr)
pickfirst.go#L515: b.subConns.Delete(oldAddr)
pickfirst.go#L523: for _, sd := range b.subConns.All() {
pickfirst.go#L528: b.subConns = resolver.NewAddressMapV2[*scData]()
pickfirst.go#L529: b.subConns.Set(selected.addr, selected)
pickfirst.go#L543: sd, ok := b.subConns.Get(curAddr)
pickfirst.go#L558: b.subConns.Set(curAddr, sd)
pickfirst.go#L748: b.numTF = (b.numTF + 1) % b.subConns.Len()
pickfirst.go#L750: if b.numTF%b.subConns.Len() == 0 {
pickfirst.go#L774: for _, sd := range b.subConns.All() {
pickfirst.go#L785: for _, sd := range b.subConns.All() {
pickfirst.go#L793: activeSD, found := b.subConns.Get(sd.addr)